return NULL;
}
+/**
+ * ostree_sysroot_origin_new_from_refspec:
+ * @refspec: A refspec
+ *
+ * Returns: (transfer full): A new config file which sets @refspec as an origin
+ */
+GKeyFile *
+ostree_sysroot_origin_new_from_refspec (OstreeSysroot *sysroot,
+ const char *refspec)
+{
+ GKeyFile *ret = g_key_file_new ();
+ g_key_file_set_string (ret, "origin", "refspec", refspec);
+ return ret;
+}
+
OstreeDeployment *ostree_sysroot_get_merge_deployment (OstreeSysroot *self,
const char *osname);
+
+GKeyFile *ostree_sysroot_origin_new_from_refspec (OstreeSysroot *self,
+ const char *refspec);
+
G_END_DECLS
}
else
{
- origin = ot_origin_new_from_refspec (refspec);
+ origin = ostree_sysroot_origin_new_from_refspec (sysroot, refspec);
}
if (!ostree_repo_resolve_rev (repo, refspec, FALSE, &revision, error))
#include "ostree.h"
#include "libgsystem.h"
-GKeyFile *
-ot_origin_new_from_refspec (const char *refspec)
-{
- GKeyFile *ret = g_key_file_new ();
- g_key_file_set_string (ret, "origin", "refspec", refspec);
- return ret;
-}
-
gboolean
ot_admin_require_booted_deployment_or_osname (OstreeSysroot *sysroot,
const char *osname,
G_BEGIN_DECLS
-GKeyFile *ot_origin_new_from_refspec (const char *refspec);
-
gboolean
ot_admin_require_booted_deployment_or_osname (OstreeSysroot *sysroot,
const char *osname,